package com.hzncc.flowable_diboot.project_contracts.excel.model;

import com.alibaba.excel.annotation.ExcelProperty;
import com.diboot.file.excel.BaseExcelModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.time.LocalDate;

@EqualsAndHashCode(callSuper = true)
@Data
public class HistoricalFinancialDataImportModel extends BaseExcelModel {

    @ExcelProperty(value = "单据日期")
    private LocalDate writeDate;

    @ExcelProperty(value = "账龄")
    private String aging;

    @ExcelProperty(value = {"开票金额"})
    private BigDecimal contractSalesTotalAmount;

    @ExcelProperty(value = {"开票金额\n" +
            "（含税）"})
    private BigDecimal contractSalesTotalAmount2;

    @ExcelProperty(value = "收款金额")
    private BigDecimal collectedAmount;

    @ExcelProperty(value = {"参照"})
    private String contractCode;

    @ExcelProperty(value = {"合同号"})
    private String contractCode2;

    @ExcelProperty(value = {"客户名称"})
    private String customerName;

    @ExcelProperty(value = {"合同签订单位"})
    private String customerName2;

    @ExcelProperty(value = "客户编号")
    private String customerCode;

    @ExcelProperty(value = {"业务员"})
    private String salesMan;

    @ExcelProperty(value = "签约人")
    private String salesMan2;

    @ExcelProperty(value = "合同类型")
    private String contractType;

    @ExcelProperty(value = "SAP合同号")
    private String sapContractCode;

    @ExcelProperty(value = "月份")
    private Integer month;

    @ExcelProperty(value = "事业部")
    private String tenant;

    @ExcelProperty(value = "业务部门")
    private String tenant2;

}
